do everything possible - German English Dictionary